permanent callus - Spanish English Dictionary